Skip to content

Add breaking change detection: extraction, diffing, scanning, and CLI… - #423

Draft
zhongruige wants to merge 2 commits into
trunkfrom
26-03/breaking-changes-extraction-library
Draft

Add breaking change detection: extraction, diffing, scanning, and CLI…#423
zhongruige wants to merge 2 commits into
trunkfrom
26-03/breaking-changes-extraction-library

Conversation

@zhongruige

Copy link
Copy Markdown
Collaborator

WIP

Implements the full breaking change detection library for WooCommerce ecosystem plugins. Extracts public PHP symbols and hooks via php-parser AST analysis, diffs between plugin versions to find removals, and scans dependent plugins for references to removed symbols.

New commands:

  • breaking-changes:diff — compare two plugin versions
  • breaking-changes:scan — check if a plugin uses removed symbols
  • breaking-changes:index — extract and upload hooks to Manager index

zhongruige and others added 2 commits March 17, 2026 11:43
… commands

Implements the full breaking change detection library for WooCommerce
ecosystem plugins. Extracts public PHP symbols and hooks via php-parser AST
analysis, diffs between plugin versions to find removals, and scans
dependent plugins for references to removed symbols.

New commands:
- breaking-changes:diff — compare two plugin versions
- breaking-changes:scan — check if a plugin uses removed symbols
- breaking-changes:index — extract and upload hooks to Manager index

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant